Erin Catto’s Box2D Updated
Erin Catto’s Box2D, the physics engine that I’ve used in Crayon Physics, TAFB and in Rolling Boulder gets a huge update.
Originally Box2D was a demo for Erin’s GDC presentation about doing game physics using sequential impulses. Now it’s a real open source project with it’s own homepage and forum and SVN repository. The new version’s features include:
- Convex polygons
- Multiple collision shapes for single rigid body
- Island solution and sleep management
- Incremental sort-and-sweep broadphase
- Efficient pair management
- Revolute, prismatic, distance, and mouse joints
- A nifty test framework
- And more…
Erin promised that there will be new features implemented soon (these would include other collision shapes) and I’m sure the project finds enough contributors to keep it healthy and alive for a long time to come. Now I’m off to testing what kind cool things the new engine can do.